﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace AAA.TradeLanguage.Data
{
    public class SignalInfo
    {
        private string _strPositionId;

        public string PositionId
        {
            get { return _strPositionId; }
            set { _strPositionId = value; }
        }

        private int _iPosition;

        public int Position
        {
            get { return _iPosition; }
            set { _iPosition = value; }
        }

        private string _strBaseSymbolId;

        public string BaseSymbolId
        {
            get { return _strBaseSymbolId; }
            set { _strBaseSymbolId = value; }
        }

        private string _strSignalGroupName;

        public string SignalGroupName
        {
            get { return _strSignalGroupName; }
            set { _strSignalGroupName = value; }
        }

        private string _strSignalName;

        public string SignalName
        {
            get { return _strSignalName; }
            set { _strSignalName = value; }
        }
        private float _fPrice;

        public float Price
        {
            get { return _fPrice; }
            set { _fPrice = value; }
        }
        private OrderDirectionEnum _eOrderDirection;

        public OrderDirectionEnum OrderDirection
        {
            get { return _eOrderDirection; }
            set { _eOrderDirection = value; }
        }
        private DateTime _dtTimePlaced;

        public DateTime TimePlaced
        {
            get { return _dtTimePlaced; }
            set { _dtTimePlaced = value; }
        }

        private DateTime _dtTimeForActive;

        public DateTime TimeForActive
        {
            get { return _dtTimeForActive; }
            set { _dtTimeForActive = value; }
        }
 

        private OrderTypeEnum _eOrderType;

        public OrderTypeEnum OrderType
        {
            get { return _eOrderType; }
            set { _eOrderType = value; }
        }
        private PriceTimeTypeEnum _ePriceTimeType;

        public PriceTimeTypeEnum PriceTimeType
        {
            get { return _ePriceTimeType; }
            set { _ePriceTimeType = value; }
        }


    }
}
